package com.lagou.order.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 订单实体类
 * @author yzh
 */
@Data
@TableName("t_order")
public class Order {

  /**
   * ID
   */
  @TableId(value = "id", type = IdType.AUTO)
  private long id;

  /**
   * 订单ID
   */
  @TableField("order_id")
  private long orderId;

  /**
   * 订单状态 【0：新订单未支付 1：已支付 -1：订单关闭-订单超时未支付】
   */
  @TableField("order_state")
  private int orderState;

  /**
   * 创建时间
   */
  @TableField("order_create_time")
  private LocalDateTime orderCreateTime;

  /**
   * 更新时间
   */
  @TableField("order_update_time")
  private LocalDateTime orderUpdateTime;
}
